#pragma once

#if defined WIN32 || defined _WIN32
#include <io.h>
#include <winsock2.h>
#include <Windows.h>
#include <time.h>
#else
#include <stdarg.h>
#include <sys/time.h>
#include <unistd.h>
#include <string.h>
#endif 

#include <iostream>
#include <stdio.h>
#include <stdlib.h> 
#include <queue>
#include <string>
#include <map>  
#include <vector> 
#include <list>